/*
 *	Copyright (c) 2009 Queensland University of Technology. All rights reserved.
 *	The QUT Bioinformatics Collection is open source software released under the 
 *	Microsoft Public License (Ms-PL): http://www.microsoft.com/opensource/licenses.mspx.
 */
using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace QUT.Bio.Util {

	/// <summary>
	/// Simple data container representing an ordered pair of items.
	/// </summary>
	/// <typeparam name="FirstType">The type of the First element.</typeparam>
	/// <typeparam name="SecondType">The type of the Second element.</typeparam>

#if ! SILVERLIGHT
	[Serializable]
#endif
	public class Pair<FirstType, SecondType> {

		/// <summary>
		/// Get or set the first element of the pair
		/// </summary>

		public FirstType First {
			get;
			set;
		}

		/// <summary>
		/// Get or set the second element of the pair.
		/// </summary>
		
		public SecondType Second {
			get;
			set;
		}

#pragma warning restore 1591

	}
}
